*{
	margin:0px;
	padding:0px;
}
a{
  text-decoration: none;
  color: #999999;
}
.other-login{
    			position: relative;
    			height: 58px;
    			line-height: 58px;
    			text-align: center;
    			color: #666;
			
			}
			.other-login:before {
    content: '';
    font-size: 0px;
    border-bottom: solid 1px #f5f5f5;
    position: absolute;
    top: 29px;
    left: 7rem;
    width: 50%;
    z-index: -1;
    margin: 0 auto;
}
form{
	margin: 0 14%;
	}
::-webkit-input-placeholder{
    			 color: #CCCCCC;
    			 font-size: 14px;
    			 text-indent: 21px; 
  		  	}
form input{
		background: #f5f5f5;
    			border-radius: 20px;
    			height: 2.4rem;
    			font-size: 14px;
    			text-indent: 21px;
    			border: none;
    			outline: medium;
    			text-transform: none;
    			-webkit-appearance: none;
    			width: 90%;
    			color: #999999;
		
			}
.loginBtn{
  background: #feb2c5;
    border-radius: 20px;
    width: 90%;
    height: 36px;
    font-size: 14px;
    color: #ffffff;
    line-height: 14px;
    text-align: center;
    display: block;
}
.loginBtn_active{
  background: red;
    border-radius: 20px;
    width: 90%;
    height: 36px;
    font-size: 14px;
    color: #ffffff;
    line-height: 14px;
    text-align: center;
    display: block;
  cursor:pointer;
}
span{
  font-size:12px;
}